CentOS 7的官方软件源中,只有PHP 5.4这个官方已经不再提供技术支持的老版本。
不仅仅是为了安全原因,只是PHP 7中的那些新特性,就要求我们必须更新到新版本下。
启用EPEL和REMI软件源
执行以下指令,分别安装EPEL和Remi软件源:
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
安装yum包管理工具
默认安装的yum软件包管理工具,自身的管理工具yum-utils(主要是提供了yum-config-manager,用于启用/禁用yum软件库)没有安装。
yum install yum-utils
启用PHP7软件库
启用PHP 7.2软件库
yum-config-manager --enable remi-php72
如果要启用PHP7.0/7.1软件库,选择执行以下指令:
yum-config-manager --enable remi-php70 [Install PHP 7.0]
yum-config-manager --enable remi-php71 [Install PHP 7.1]
安装PHP 7
更新软件库索引
yum update
查看将要安装的php信息:
yum info php
如果能看到 7.2.3 字样,表示可以正常安装了
查看即将安装的PHP版本
执行以下指令安装:
yum install php php-mcrypt php-cli php-gd php-curl php-mysql php-ldap php-zip php-fileinfo
验证PHP版本
php -v
重启httpd服务
systemctl restart httpd